package com.steel.yfmall.cloud.assistant.dto.para.stock;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class ParaSteelChannelDepotSkuLimitBean implements Serializable {
    /**
     * @Fields sku_code 11位码
     */
    private String skuCode;

    /**
     * @Fields depot_code 仓库编号
     */
    private String depotCode;

    /**
     * @Fields id 记录
     */
    private Long id;

    /**
     * @Fields product_sys_code 商品编码
     */
    private String productSysCode;

    /**
     * @Fields product_name 商品名称
     */
    private String productName;

    /**
     * @Fields user_group_code 会员组编码/销售区域编码
     */
    private String userGroupCode;

    /**
     * @Fields status -1 删除 0 停售  1 正常
     */
    private Integer status;

    /**
     * @Fields last_sync_stock 最后一次同步库存值-限制库存
     */
    private BigDecimal lastSyncStock;

    /**
     * @Fields freeze_count 冻结数量
     */
    private BigDecimal freezeCount;

    /**
     * @Fields sync_flag 同步标志 0 不同步 1同步
     */
    private Integer syncFlag;

    /**
     * @Fields version_number 版本号
     */
    private Integer versionNumber;

    /**
     * @Fields site_code 平台编码
     */
    private String siteCode;

    /**
     * @Fields channel_code 渠道编号
     */
    private String channelCode;

    /**
     * @Fields update_time 更新时间
     */
    private Date updateTime;

    /**
     * @Fields product_sys_code 商品编码
     */
    private List<String> productSysCodes;
}
